Skip to content

变量

声明与赋值

变量就是会变化的量,在计算机中,当你创建一个变量时,会占据内存中相应的一些空间。

根据变量的数据类型,解释器分配内存并决定可以在内存中存储什么。因此,通过为变量分配不同的数据类型,您可以在这些变量中存储整数、小数或字符。

我们可以把变量理解为一个盒子,变量名就是给盒子贴上的标签,变量值就是装进盒子里的内容。

变量盒子

变量声明

在 C++语言中,变量需要先声明,再使用。声明方式是数据类型 变量名,例如int num

变量赋值

可以在声明时直接赋值,也可以在后续过程中赋值。

cpp
int num; //先声明
num = 1; //再赋值

double real = 1.5; //声明时直接赋值

等号 = 用于为变量赋值。

= 运算符左侧的操作数是变量的名称,= 运算符右侧的操作数是存储在变量中的值。

int num = 4; 就意味着将 4 这个值赋予给了名为 num 的变量。

注意=等号

程序里的 = 不同于数学里的 =

cpp
int a = 1;
int b = 1;
a = b + b;

这段代码第三行,是将 b + b 的值,赋予给了 a。

不是说 a 和 b + b 是相等的!

常量

C++中,可以使用const来声明常量。常量一旦赋值后,就不可以修改。一般习惯将常量以全大写方式命名。

cpp
const int PI = 3.14;
//如果在后面代码中试图修改PI,例如PI = 3.15;程序会报错。